import { getToken } from '../../services/auth'
import regeneratorRuntime from '../../lib/runtime/runtime.js'
import { login } from '../../utils/util'
// pages/auth/index.js
Page({

  /**
   * 页面的初始数据
   */
  data: {

  },

  //获取用户信息
  async handleGetUserInfo(e) {
    try {
      // 获取用户信息
      const { encryptedData, iv, rawData, signature } = e.detail
      // 获取小程序登陆成功的code
      const { code } = await login()
      const loginParams = { encryptedData, iv, rawData, signature, code }
      // 发送请求获取用户的token值
      const { token } = await getToken(loginParams)
      // 把token存入缓存中同时跳转回上一个页面
      // 由于不是企业帐号 所以无法获取到token 接下来的这个步骤就是虚构一个token使得后面顺利完成
      wx.setStorageSync('token', 'token123abc')
      wx.navigateBack({
        delta: 1,
      })
    } catch (e) { 
      console.log(e)
    }

  },

})